Aggregate G-Buffer Anti-Aliasing-0.1cm
نویسندگان
چکیده
We present Aggregate G-Buffer Anti-Aliasing (AGAA), a new technique for efficient anti-aliased deferred rendering of complex geometry using modern graphics hardware. In geometrically complex situations where many surfaces intersect a pixel, current rendering systems shade each contributing surface at least once per pixel. As the sample density and geometric complexity increase, the shading cost becomes prohibitive for real-time rendering. Under deferred shading, so does the required framebuffer memory. Our goal is to make high per-pixel sampling rates practical for real-time applications by substantially reducing shading costs and per-pixel storage compared to traditional deferred shading. AGAA uses the rasterization pipeline to generate a compact, pre-filtered geometric representation inside each pixel. We shade this representation at a fixed rate, independent of geometric complexity. By decoupling shading rate from geometric sampling rate, the algorithm reduces the storage and bandwidth costs of a geometry buffer, and allows scaling to high visibility sampling rates for anti-aliasing. AGAA with 2 aggregates per-pixel generates results comparable to 32× MSAA, but requires 54% less memory and is up to 2.6× faster (−30% memory and 1.7× faster for 8×MSAA).
منابع مشابه
Streaming G-Buffer Compression for Multi-Sample Anti-Aliasing
We present a novel lossy compression algorithm for G-buffers that enables deferred shading applications with high visibility sampling rates. Our streaming compression method operates in a single geometry rendering pass with a fixed, but scalable, amount of per pixel memory. We demonstrate reduced memory requirements and improved performance, with minimal impact on image quality.
متن کاملCross Scan Buffer and its Applications
We propose the Cross Scanline Buffer which preserves the result of hidden surface removal as performed by the Cross Scanline Algorithm. The Cross Scan Buffer reduces image re-generation time and eliminates aliasing artifacts even if the image is arbitrarily scaled. Perfect anti-aliasing is achieved because the Cross Scanline Algorithm analytically determines visible polygonal surfaces and divid...
متن کاملUsing A-Buffer in Radiosity
Anti-aliasing in form factor computation and precise determination of shadow boundaries are important issires for Radiosity method. A-Buffer is a technique introduced by Carpenter f o r anti-aliasing in hidden surjiace removal. In this paper, we propose a method based on the A-Bilffer to replace the Zbtlffer in the computation of form factors using the Hemicube f o r anti-aliasing. The method d...
متن کاملImprovements on the Pixel-tracing Filter: Reflection/Refraction, Shadows, and Jittering
Pixel-trace filtering is an efficient anti-aliasing technique for sequence animation because its computation cost is constant regardless of scene complexity. Although it works well in simple cases, it has shortcomings with steady objects, moving shadows, reflective/refractive objects, and deforming objects. This paper significantly improves pixel-trace filtering and eliminates all these restric...
متن کاملAnti-Aliasing Issues in Image Composition
This paper describes a new parallel architecture for perfonning high-speed raster graphics. This architecture relies on an extension of the Z-buffer algorithm called Composition, due to Duff. Duff's algorithm proves to be too complex for our implementation technology, so modifications of Duff's algorithm are introduced and evaluated experimentally. The two major issues addressed are anti-aliasi...
متن کامل